home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 3 / Cream of the Crop 3.iso / utility / fed161.zip / FED.DOC next >
Text File  |  1993-12-01  |  61KB  |  1,474 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.             @@@@@                           @@@@@                                    @@@@@                           @@@@@                        
  9.             @                               @                                        @                               @                            
  10.             @       @@@@@   @       @@@@@   @       @@@@    @@@@@   @@@@@            @       @@@@@   @       @@@@@   @       @@@@    @@@@@   @@@@@
  11.             @@@@      @     @       @       @@@     @   @     @       @              @@@@      @     @       @       @@@     @   @     @       @  
  12.             @         @     @       @@@     @       @   @     @       @              @         @     @       @@@     @       @   @     @       @  
  13.             @         @     @       @       @       @   @     @       @              @         @     @       @       @       @   @     @       @  
  14.             @       @@@@@   @@@@@   @@@@@   @@@@@   @@@@    @@@@@     @              @       @@@@@   @@@@@   @@@@@   @@@@@   @@@@    @@@@@     @  
  15.  
  16.  
  17.                                   @      @@@@     @                                   @      @@@@     @ 
  18.                                  @@      @       @@                                  @@      @       @@ 
  19.                                   @      @@@@     @                                   @      @@@@     @ 
  20.                                   @      @  @     @                                   @      @  @     @ 
  21.                                  @@@  @  @@@@   @@@@                                 @@@  @  @@@@   @@@@
  22.  
  23.  
  24.  
  25.  
  26.                                   TABLE OF CONTENTS                                  TABLE OF CONTENTS
  27.  
  28.                PURCHASE AND LICENSE INFORMATION  . . . . . . . . .   1
  29.  
  30.                INTRODUCTION to FED FileEdit  . . . . . . . . . . .   2
  31.                     QUICK START  . . . . . . . . . . . . . . . . .   2
  32.                     WHY FileEdit?  . . . . . . . . . . . . . . . .   2
  33.                     USING FED (FileEdit) . . . . . . . . . . . . .   2
  34.                     DISPLAY LAYOUT . . . . . . . . . . . . . . . .   3
  35.                     CONFIGURATION and SCREEN COLORS  . . . . . . .   4
  36.                     USING FEDSETUP . . . . . . . . . . . . . . . .   5
  37.  
  38.                EDITING CONTROLS  . . . . . . . . . . . . . . . . .   7
  39.                     COMMAND KEYS . . . . . . . . . . . . . . . . .   7
  40.                     CURSOR MOVEMENTS . . . . . . . . . . . . . . .  15
  41.                     FILE WINDOW CONTROLS . . . . . . . . . . . . .  17
  42.                     FIND and LOCATE STRING EDITING . . . . . . . .  18
  43.  
  44.                REVISION HISTORY  . . . . . . . . . . . . . . . . .  19
  45.                     v1.61  . . . . . . . . . . . . . . . . . . . .  19
  46.                     v1.56  . . . . . . . . . . . . . . . . . . . .  19
  47.                     v1.55  . . . . . . . . . . . . . . . . . . . .  19
  48.                     v1.53  . . . . . . . . . . . . . . . . . . . .  19
  49.                     v1.52  . . . . . . . . . . . . . . . . . . . .  19
  50.                     v1.51  . . . . . . . . . . . . . . . . . . . .  20
  51.                     v1.50  . . . . . . . . . . . . . . . . . . . .  20
  52.                     v1.42  . . . . . . . . . . . . . . . . . . . .  20
  53.                     v1.41  . . . . . . . . . . . . . . . . . . . .  20
  54.                     v1.36  . . . . . . . . . . . . . . . . . . . .  20
  55.                     v1.35 and earlier  . . . . . . . . . . . . . .  21
  56.  
  57.                INDEX . . . . . . . . . . . . . . . . . . . . . . .  24
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                            PURCHASE AND LICENSE INFORMATION                           PURCHASE AND LICENSE INFORMATION
  64.  
  65.                  FED         FileEdit binary file editor version 1.60                 FED
  66.                  FEDSETUP   Color configuration utility for FED v1.60                 FEDSETUP
  67.  
  68.                           Copyright 1990  Phillip M. Nickell
  69.                  All rights reserved, with the following exceptions:
  70.  
  71.           These programs are NOT public domain but are being distributed
  72.           using the "Shareware" concept. These programs may be freely
  73.           distributed but are not to be sold except by the author. You may
  74.           distribute the programs to others in unmodified form with all of
  75.           the documentation intact. Commercial software distributors are
  76.           welcome to distribute the programs if they charge only a nominal
  77.           fee for processing, postage and the cost of media, but do not
  78.           charge for the programs proper.
  79.  
  80.           Feel free to try out the programs for 30 days to see if they meet
  81.           your needs. If you continue to use the programs after the trial
  82.           period please send $20.00 (US) as a single copy license fee to:
  83.  
  84.                                     NSoft Company
  85.                                   Phillip M. Nickell
  86.                                     1027 19th Ave.
  87.                                  Longmont, Co. 80501
  88.  
  89.           License Statement          License Statement
  90.  
  91.           A single copy license fee entitles you to execute the program on
  92.           one machine at a time. You may move the program from machine to
  93.           machine, store the program on several machines or store the
  94.           program on a network fileserver as long as the program is only
  95.           executed on one computer at a time.
  96.  
  97.           The programs are not warranted in any way. I accept no liability.
  98.           I will, however, refund the license fee if you are not satisfied
  99.           with the performance of the programs.
  100.  
  101.  
  102.           Quantity Orders          Quantity Orders
  103.  
  104.           Volume discounts, site licenses, LAN licenses and corporate
  105.           licenses can be arranged with very reasonable terms. The source
  106.           code can also be licensed with certain restrictions on disclosure
  107.           and distribution.  Please see the file ORDER.DOC for additional
  108.           details.
  109.  
  110.           Please send requests for quotes for quantity licensing,
  111.           suggestions for improvements, or reports of bugs to the above
  112.           address.
  113.  
  114.  
  115.  
  116.                                           1
  117.  
  118.  
  119.  
  120.  
  121.  
  122.                              INTRODUCTION to FED FileEdit                             INTRODUCTION to FED FileEdit
  123.  
  124.  
  125.           QUICK START          QUICK START
  126.  
  127.           Copy FED.EXE to your working disk or directory.  If you want to
  128.           configure colors and other FED options, also copy FEDSETUP.EXE to
  129.           your working disk or directory.  Run FED from your working disk. 
  130.           Some on-line help is available.  For details about FED and the
  131.           other distributed files please read this document and the READ.ME
  132.           file on the registered user distribution diskette.
  133.  
  134.  
  135.           WHY FileEdit?          WHY FileEdit?
  136.  
  137.           This program is a binary file editor. It allows the user to
  138.           modify or edit any kind of file in alpha or hex editing modes.
  139.           The program is much more convenient to use than Debug for editing
  140.           files, and is much smaller, and more convenient to use for its
  141.           intended purpose, than many other 'universal' utility editors.
  142.           FileEdit is designed as a single-purpose, functionally robust,
  143.           compact utility program that is fully self-contained in one small
  144.           executable file.  The program should be used on IBM PC or
  145.           compatible machines.
  146.  
  147.  
  148.           USING FED (FileEdit)          USING FED (FileEdit)
  149.  
  150.           Just enter FED on the command line.  FED will pop up a window of
  151.           file names in the current directory for you to choose from.  You
  152.           may, if you wish, specify a file name on the FED command line.
  153.           The file may be on another drive or directory and may be
  154.           specified with a full or relative path.  If you use a wildcard
  155.           filename on the command line the window will contain just those
  156.           filenames that satisfy the wildcard specification.  The wildcard
  157.           file name specified may also be a full or relative path
  158.           specification.  You may also just specify a drive letter such as
  159.           'D:', or a path such as 'D:\UTILS\' in which case all of the
  160.           files in the specified drive or directory will be listed.
  161.  
  162.           You browse the file from the main screen where the file can be
  163.           scrolled up or down in blocks of 256 bytes or in lines of 16
  164.           bytes. When editing in alpha or hex modes all cursor movement and
  165.           file movement commands are available.  You can switch directly
  166.           from hex to alpha editing and back to hex editing without having
  167.           to exit edit mode.
  168.  
  169.           While browsing or editing a file you always have help available.
  170.           Just press F1.
  171.  
  172.           The length of a file cannot be changed with FileEdit. Cursor
  173.           movements are restricted to the existing file data.
  174.  
  175.                                           2
  176.  
  177.  
  178.  
  179.  
  180.  
  181.           DISPLAY LAYOUT          DISPLAY LAYOUT
  182.  
  183.           The display contains an Alpha/numeric representation of the
  184.           current file block (256 bytes) with a ruler line above. The
  185.           characters are listed from left to right, top to bottom in a 16 x
  186.           16 character grid. IBM style graphic character filtering can be
  187.           toggled on or off. The display also contains a hexadecimal
  188.           representation of the current file block with a ruler above. The
  189.           hex digits are listed from left to right, top to bottom, in a 16
  190.           x 16 grid.
  191.  
  192.           The Alpha and Hex grid positions on the screen can be swapped,
  193.           and the Hex display can be switched so that the hex data is
  194.           displayed in four groups of four bytes or in an evenly spaced 16
  195.           byte pattern.
  196.  
  197.           The center of the display contains a 4 to 8 character hexadecimal
  198.           or decimal offset address for the beginning of each line of the
  199.           data. This address is the actual zero-based offset of the data in
  200.           the file.  The 4 digit hex offset will be expanded to 5 or more
  201.           digits if the value exceeds hex FFFF.  You may toggle the offset
  202.           display between hex and decimal display mode.
  203.  
  204.           Above the offset address is a small area where certain status
  205.           information and values will be displayed. The items here can be:
  206.  
  207.                nnn       decimal value of the current hex character
  208.                nnnn      current search address during find or locate
  209.                PRINT     printing in progress
  210.                WRITE     writing changed block.
  211.  
  212.           Below the main display are status lines that contain information
  213.           showing the current status of the editor. These status items are:
  214.  
  215.                Translation mode    (Ascii, EBCDIC)
  216.                Alpha filter        (Norm, Filt)
  217.                Address mode        (Dec, Hex)
  218.                Relative offset     (Decimal or Hex value)
  219.                Find mode           (Find_Exact, Find_Any)
  220.                Editing status      (Viewing, Alpha_Editing, Hex_Editing)
  221.                Query/Auto write    (Query_Write, Auto_Write)
  222.                Current file name & Copyright notice
  223.  
  224.           Relative Offset is a decimal or hex value for your position in
  225.           the file relative to a marked position in the file.  Also below
  226.           the main display is an area where prompts are issued for alpha
  227.           search strings and hex locate strings.
  228.  
  229.           The character at the current cursor position will be highlighted,
  230.           as will any edited data.  Edited data under the cursor will
  231.           blink.  There will also be highlights in the edge of the grid
  232.           borders that mark the current cursor X-Y location.
  233.  
  234.                                           3
  235.  
  236.  
  237.  
  238.  
  239.  
  240.           CONFIGURATION and SCREEN COLORS          CONFIGURATION and SCREEN COLORS
  241.  
  242.           Screen colors and other configuration defaults for FED operations
  243.           can be set with the FEDSETUP utility program FEDSETUP.EXE. 
  244.           FEDSETUP assumes that the FED.EXE to be configured is in the same
  245.           directory. You may specify a path\filename on the FEDSETUP
  246.           command line to specify a different location and filename for
  247.           FED.EXE.  The configuration settings are stored in the FED.EXE
  248.           executable file.  FED.exe is fully self contained. You only need
  249.           Fedsetup.exe if you wish to make permanent configuration changes.
  250.  
  251.  
  252.           The colors and settings that can be configured with fedsetup (and
  253.           the color and monochrome defaults) are:
  254.  
  255.                                                           defaults
  256.                                                        color     mono
  257.  
  258.                Overall screen background color         black     black
  259.  
  260.                Ruler color                             cyan      dim
  261.                Ruler background color                  black     black
  262.  
  263.                Text & File Window text color           gray      dim
  264.                Text & File Window background           black     black
  265.  
  266.                Edited text color                       white     bright
  267.                Edited text background color            black     black
  268.  
  269.                Border & File Window border color       red       dim
  270.                Border & File Window border background  black     black
  271.  
  272.                Border highlight color                  orange    bright
  273.                Border highlight background color       black     black
  274.  
  275.                Cursor position text & File Window
  276.                     cursor highlight color             black     black
  277.                Cursor position & File Window
  278.                     cursor background color            gray      dim
  279.  
  280.                Offset Address text color               cyan      dim
  281.                Offset Address background color         black     black
  282.  
  283.                Status line text color                  black     black
  284.                Status line background color            cyan      dim
  285.  
  286.                Filename (line-24) text color           brown     dim
  287.                Filename (line-24) background color     black     black
  288.  
  289.                Prompt line text color                  yellow    bright
  290.                Prompt line background color            black     black
  291.  
  292.  
  293.                                           4
  294.  
  295.  
  296.  
  297.  
  298.  
  299.                Help screen text color                  gray      dim
  300.                Help screen background color            black     black
  301.  
  302.  
  303.                Alpha filter option                     off
  304.                Grouped Hex Display option              off
  305.                Decimal address display option          off
  306.                Exact search string matching            off
  307.                Reverse Presentation                    off
  308.                Reuse Find Strings                      on
  309.                Automatic Write of Edits                off
  310.                EBCDIC Translation                      off
  311.                CGA Snow checking                       off
  312.  
  313.  
  314.           Snow checking can be turned on for those system that exhibit
  315.           flashing during screen updates.  This will slow screen updating a
  316.           little.
  317.  
  318.           There is an option on the main menu to set all colors and toggles
  319.           back to the above 'Factory Defaults'.
  320.  
  321.  
  322.           USING FEDSETUP          USING FEDSETUP
  323.  
  324.           FEDSETUP is simple to operate.  It is menu driven and supports a
  325.           Microsoft compatible mouse if one is installed using Mouse.com or
  326.           Mouse.sys.  You move the cursor up or down, press enter (or the
  327.           left mouse button) to select an item or the next menu level. 
  328.           Press Escape (or the right mouse button) to return to the
  329.           previous menu level.  When you arrive at a color selection menu
  330.           the cursor position will indicate which color is currently
  331.           selected.  If you then move the cursor to a different color and
  332.           press enter the new color will be selected.  However, if you move
  333.           the cursor to a different color and press escape the color
  334.           selection is not changed.  On each menu you can press the letter
  335.           shown on the left to immediately select that item without having
  336.           to move the cursor.  After all your selections have been made you
  337.           should return to the main menu and select either "Quit- Save
  338.           Changes" or "Quit - Abandon Changes".
  339.  
  340.           You can also use Fedsetup to change the 'Factory Default' table 
  341.           within Fedsetup.exe.  Just run Fedsetup and specify Fedsetup.exe
  342.           on the command line.  The changes you save will become the new
  343.           factory default settings that are used when you run fedsetup in
  344.           the normal way to configure FED.
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.                                           5
  353.  
  354.  
  355.  
  356.  
  357.  
  358.           USING FED AND FEDSETUP ON A NETWORK.          USING FED AND FEDSETUP ON A NETWORK
  359.  
  360.           Some thought has been given to those wishing to use FED and
  361.           FedSetup on a local area network (LAN).  FED can run from any
  362.           public drive or directory found on the path or from an explicitly
  363.           stated drive or directory.  The group or system manager can
  364.           permanently install color and configuration settings in FED. 
  365.           Fedsetup can be placed in a public directory (on the path) and be
  366.           available to any user that wants to make temporary color
  367.           configuration changes from within FED using the Alt-S (setup)
  368.           command.  The system manager can make permanent changes to the
  369.           FedSetup factory default color configuration table (by running
  370.           Fedsetup and specifying FedSetup.exe on the command line) to set
  371.           up both programs to the groups preferences.
  372.  
  373.           Fed opens files in exclusive read/write mode, NOT in share mode. 
  374.           It seems highly unlikely that a group would want to allow 
  375.           simultaneous binary editing changes on files.  FED will open a
  376.           Read-Only file for browsing, but will disallow any editing of the
  377.           R/O file.
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.                                           6
  412.  
  413.  
  414.  
  415.  
  416.  
  417.                                    EDITING CONTROLS                                   EDITING CONTROLS
  418.  
  419.  
  420.           COMMAND KEYS          COMMAND KEYS
  421.  
  422.           F1          F1
  423.  
  424.                HELP screen.  The help screen gives a summary of the               HELP screen.
  425.                available control and editing keys. It is available at any
  426.                time while browsing or editing.
  427.  
  428.  
  429.           Alt-A, F-2          Alt-A, F-2
  430.  
  431.                ENTER ALPHA EDIT MODE.  When in alpha edit mode               ENTER ALPHA EDIT MODE
  432.                alpha/numeric and control key values typed will replace the
  433.                alpha character at the cursor in the alpha display grid.
  434.                Also accepted are decimal character values entered by the
  435.                Alt-Numeric KeyPad combinations possible on PC compatibles.
  436.                The hex equivalent will replace the hex value in the hex
  437.                display grid. Text that is different from the original will
  438.                be highlighted. The status line will indicate alpha editing
  439.                in progress. Use the Escape key to exit editing mode.
  440.  
  441.  
  442.           Alt-H, F-3          Alt-H, F-3
  443.  
  444.                ENTER HEX EDIT MODE.  When in hex edit mode pairs of               ENTER HEX EDIT MODE
  445.                numeric/hex key values (0-9, A-F) and blanks (spaces) are
  446.                accepted. The hex value will be placed in the hex display
  447.                grid. The equivalent Alpha representation will be placed in
  448.                the Alpha display grid. The spacebar acts the same as typing
  449.                the single screen character that is at the cursor. For
  450.                example, to change E3 to E9 you can press Space-9 or E9.
  451.                Edited data will be highlighted if it is different from the
  452.                original. The status line will indicate hex editing in
  453.                progress. Use the Escape key to exit editing mode.
  454.  
  455.  
  456.           Alt-W, F-4          Alt-W, F-4
  457.  
  458.                WRITE MODIFIED BLOCK.  Write any changes in the current               WRITE MODIFIED BLOCK
  459.                block of 256 bytes back to the file. If you have made
  460.                changes to a block and have not written them to the file and
  461.                then hit the Escape key to exit edit mode, the program will
  462.                ask you if you wish to write the changes. If you have made
  463.                changes then attempt to perform a file movement, cursor
  464.                movement or any other command that MAY cause the current
  465.                block to move from the screen the program will query you to
  466.                write the current block before performing the command. A
  467.                [WRITE] status flag will appear at the top of the display
  468.                while writing is in progress.
  469.  
  470.                                           7
  471.  
  472.  
  473.  
  474.  
  475.  
  476.           Alt-U          Alt-U
  477.  
  478.                UNDO CURRENT BLOCK.  Cancel any modifications you have made               UNDO CURRENT BLOCK
  479.                to the current screen block before you write it back to the
  480.                file.  All editing highlights will be removed.  This command
  481.                is only valid, of course, while in hex or alpha editing
  482.                mode.  Once modifications have been written back to the file
  483.                they cannot be undone with this command.
  484.  
  485.  
  486.           Del DELETE          Del DELETE
  487.  
  488.                SINGLE BYTE UNDO.  The DELETE key can be used during editing               SINGLE BYTE UNDO       DELETE
  489.                to UNDO an edited byte of data.  The edited byte, which is
  490.                highlighted, is returned to its original value, the
  491.                highlight is removed and the cursor is advanced.
  492.  
  493.  
  494.           Alt-F, F-5          Alt-F, F-5
  495.  
  496.                FIND ALPHA STRING.  The program will prompt you for a text               FIND ALPHA STRING
  497.                search string. The search will start at the current cursor
  498.                position in the file. The search can be case sensitive or it
  499.                can find any-case text depending on the setting of the EXACT
  500.                toggle. When the string is found the display will be moved
  501.                and the cursor placed at the first character of the data. If
  502.                the string is not found the display will be unchanged and
  503.                the program will 'beep'. The hex search address will be
  504.                displayed at the top of display while the search is in
  505.                progress, and the prompt area will show the search string. 
  506.                You may press Escape to abort a search in progress.  The
  507.                Find string may be edited.  For successive Finds you will be
  508.                presented with the previous find string to be edited.  See
  509.                the topic 'Find and Locate String Editing' on page 18 for                         'Find and Locate String Editing'
  510.                details.
  511.  
  512.  
  513.           Alt-R, Alt-F5          Alt-R, Alt-F5
  514.  
  515.                FIND & REPLACE ALPHA STRING.  FED will prompt for a text               FIND & REPLACE ALPHA STRING
  516.                search string.  If the string is found then it will then
  517.                prompt for a replacement string.  The text is replaced from
  518.                the start of the found text for the number of characters in
  519.                the find text or the replacement text, whichever is shorter. 
  520.                You may then edit, undo or write the changes.  Alt-M (more)
  521.                will repeat the Find/Replace.  Find/Replace is an editing
  522.                command, so you must be in an editing mode before you can
  523.                invoke it.  The Find and Replace strings can be edited. 
  524.                Successive Find & Replace commands will present you with the
  525.                previous Find and Replace strings to be edited for reuse.
  526.  
  527.  
  528.  
  529.                                           8
  530.  
  531.  
  532.  
  533.  
  534.  
  535.           Alt-L, F-6          Alt-L, F-6
  536.  
  537.                LOCATE HEX STRING.  The program will prompt you for a string               LOCATE HEX STRING
  538.                of hex search values. You may enter the data in character
  539.                pairs (e.g. 1D 03 E5 FF ) if you wish or you may leave out
  540.                the blanks. Invalid hex value pairs ( AX BG etc ) will be
  541.                ignored during the locate operation. If you use an odd
  542.                number of characters the program will ignore the last
  543.                character in the string. Searching and display acts the same
  544.                as for the Alpha search.  Locate string prompting and
  545.                editing works just like Find string editing.
  546.  
  547.  
  548.           Alt-F6          Alt-F6
  549.  
  550.                LOCATE & REPLACE HEX STRING.  This command will prompt you               LOCATE & REPLACE HEX STRING
  551.                for hex value strings in the same manner as the Alt-L
  552.                (Locate Hex) command.  The action of locating and replacing
  553.                bytes is identical to that of Alt-R (Find & Replace).  Bytes
  554.                will be replaced starting at the first byte of the locate
  555.                string for the number of bytes in the locate string or the
  556.                replacement string, whichever is shorter.  The Alt-M (more)
  557.                command will repeat the Locate & Replace.  You must be in
  558.                either editing mode to invoke this editing command.  Locate
  559.                & Replace string prompting and editing works the same as for
  560.                Find & Replace.
  561.  
  562.  
  563.           Alt-M, F-7          Alt-M, F-7
  564.  
  565.                MORE FIND/LOCATE.  This command repeats the last Find, Find               MORE FIND/LOCATE
  566.                & Replace, Locate or Locate & Replace, targeting the next
  567.                occurrence of the Alpha or Hex search string. If the string
  568.                is not found the display is not changed. 
  569.  
  570.  
  571.           Alt-J, F-9          Alt-J, F-9
  572.  
  573.                JUMP TO ADDRESS.  The program will prompt you for an offset               JUMP TO ADDRESS
  574.                address and will jump to that address. If the requested
  575.                address is already on the screen the cursor will be moved
  576.                directly to that location, and no screen updates will occur.
  577.                If the requested address is not on the screen, the program
  578.                will seek to place the requested address centered vertically
  579.                in the grid unless the address entered is too small to
  580.                accommodate centering. If you enter an offset value larger
  581.                than the file the program will position to the end of the
  582.                file.  You will be prompted for hex or decimal format
  583.                addresses, as appropriate, to match the current address
  584.                display mode.
  585.  
  586.  
  587.  
  588.                                           9
  589.  
  590.  
  591.  
  592.  
  593.  
  594.           Alt-F9          Alt-F9
  595.  
  596.                MARK POSITION.  The relative offset value on the status line               MARK POSITION
  597.                shows your position relative to this marked point in the
  598.                file.  The position marker also serves as a top-of-block
  599.                marker when copying a block of data to a new file using the
  600.                Ctl-F4 Copy Block command.  The mark point is set to the
  601.                beginning-of-file when a file is opened.  You can set it to
  602.                your current cursor position by pressing Alt-F9.  The
  603.                relative position from the mark is shown in Decimal or Hex
  604.                to match the current address display mode.
  605.  
  606.  
  607.           Ctl-F9          Ctl-F9
  608.  
  609.                JUMP TO MARKED POSITION.  Jumps to the position marked by               JUMP TO MARKED POSITION
  610.                the Alt-F9 command.
  611.  
  612.  
  613.           Alt-B          Alt-B
  614.  
  615.                SET BLOCK SIZE for Page-Up & Page-Down.  The default block               SET BLOCK SIZE for Page-Up & Page-Down
  616.                size for PageUp and PageDown movement is 256 bytes, or the
  617.                same as one screen block of 256 characters.  The program
  618.                will prompt you for a new paging block size value in Hex or
  619.                Decimal values.  PageUp and PageDown will then move that
  620.                number of bytes in the file instead of the default 256. 
  621.                This feature is handy when you are working with files with
  622.                fixed record lengths other than 256 bytes, and you would
  623.                like Page-Up and Page-Down to move one record at a time. 
  624.                Set the block size to 0 (or 256) to return to defaults.
  625.  
  626.  
  627.           Ctl-F4          Ctl-F4
  628.  
  629.                COPY BLOCK TO NEW FILE.  To copy a block of the file being               COPY BLOCK TO NEW FILE
  630.                edited to a new file, first move the cursor to the first (or
  631.                last) byte of the data to be copied and press Alt-F9 (Mark
  632.                Position) to mark the block boundary.  Then move the cursor
  633.                to the other boundary of the block and press Ctl-f4 (Copy
  634.                Block).  You will be prompted for a destination file name. 
  635.                If the destination file already exists you will be queried
  636.                to Overwrite the file, Append the block to the file or to
  637.                Cancel the operation.  The copy operation copies data from
  638.                the edited disk file and not the screen.  Editing changes on
  639.                the screen that have not been saved will not be copied to
  640.                the new file.
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.                                           10
  648.  
  649.  
  650.  
  651.  
  652.  
  653.           Alt-E, F-8          Alt-E, F-8
  654.  
  655.                TOGGLE CASE SENSITIVE FIND.  The Alt-F (Find) command will,               TOGGLE CASE SENSITIVE FIND
  656.                according to this toggle, do a case sensitive search or it
  657.                can search for a match ignoring upper/lower case. The status
  658.                line shows FINE_EXACT or FIND_ALL.  This toggle is ignored
  659.                by the hex locate function which searches for an exact
  660.                binary match of the data.  The starting condition of this
  661.                toggle can be set with the FedSetup utility.
  662.  
  663.  
  664.           Alt-G, F-11          Alt-G, F-11
  665.  
  666.                GROUPED HEX DISPLAY.  This toggle changes the way the hex               GROUPED HEX DISPLAY
  667.                data is presented.  The default is to display the hex data
  668.                in an evenly spaced format of 16 bytes.  This toggle
  669.                switches the hex display format to four groups of 4 bytes or
  670.                back to even spacing.  You may switch at any time - even
  671.                while editing.  When switched, the ruler above the hex
  672.                display block switches to match.  Printing will be in the
  673.                same format as the screen.  The starting condition of this
  674.                toggle can be set with the FedSetup utility.
  675.  
  676.  
  677.           Alt-=, Alt-F11          Alt-=, Alt-F11
  678.  
  679.                REVERSE SCREEN PRESENTATION.  This toggle switches the               REVERSE SCREEN PRESENTATION
  680.                screen positions of the Hex and Alpha grids.  The supplied
  681.                default is with the Alpha grid on the left of the screen and
  682.                the Hex grid on the right.  You can switch to Hex on the
  683.                left and back again any time you wish.  The starting
  684.                condition of this toggle can be set with the FedSetup
  685.                utility.
  686.  
  687.  
  688.           Alt-T, F-10          Alt-T, F-10
  689.  
  690.                TOGGLE ALPHA FILTER.  The alpha display defaults to non-               TOGGLE ALPHA FILTER
  691.                filtered mode where the control characters and IBM graphic
  692.                characters are displayed. Toggling the filter will replace
  693.                graphic characters in the display with periods. The status
  694.                line shows the filter status.  The starting condition of
  695.                this toggle can be set with the FedSetup utility.
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.                                           11
  707.  
  708.  
  709.  
  710.  
  711.  
  712.           Alt-D, Alt-F10          Alt-D, Alt-F10
  713.  
  714.                TOGGLE HEX/DECIMAL ADDRESSES.  This switches the               TOGGLE HEX/DECIMAL ADDRESSES
  715.                display of the on-screen data offset addresses from hex
  716.                format to decimal format.  The rulers above the hex
  717.                data grid are also changed from hex to decimal format. 
  718.                The display of the data in the hex grid is not changed,
  719.                and is still shown in hex format.  The starting
  720.                condition of this toggle can be set with the FedSetup
  721.                utility. The status line shows Dec or Hex.
  722.  
  723.  
  724.           Ctl-F10          Ctl-F10
  725.  
  726.                EBCDIC TRANSLATION TOGGLE.  Toggles between normal Ascii               EBCDIC TRANSLATION TOGGLE
  727.                mode (no translation) and EBCDIC (Extended Binary Coded
  728.                Decimal Interchange Code) translation.  The status line
  729.                indicates Ascii or EBCDIC mode.  With EBCDIC translation
  730.                turned on, EBCDIC file data is translated to Ascii character
  731.                representation in the alpha grid.  When in EBCDIC mode while
  732.                Alpha Editing, keystrokes will be translated to EBCDIC
  733.                binary values and placed in the data. The hex editing and
  734.                hex display is not affected by this toggle.  EBCDIC
  735.                translation mode is primarily of interest to those
  736.                transferring data from a mainframe to a PC platform for
  737.                editing.  The starting condition of this toggle can be set
  738.                with the FedSetup utility.
  739.  
  740.  
  741.           Alt-F4          Alt-F4
  742.  
  743.                TOGGLE AUTO REWRITE.  Toggles between Query_Write and               TOGGLE AUTO REWRITE
  744.                Auto_Write mode.  In Query_Write, FED will ask if you want
  745.                to save any data edits.  In Auto_Write mode, FED will
  746.                automatically write any changes to the file as required. 
  747.                Auto_Write mode can be handy if you are making many changes
  748.                but it also removes the safety net.  Caution is advised. 
  749.                The setting of this toggle is shown on the status line, and
  750.                the starting condition can be set with the FedSetup utility.
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.                                           12
  766.  
  767.  
  768.  
  769.  
  770.  
  771.           Alt-S          Alt-S
  772.  
  773.                DYNAMIC SETUP with FEDSETUP.  Run Fedsetup from within FED.                DYNAMIC SETUP with FEDSETUP
  774.                This allows you to make dynamic changes to the colors or
  775.                other configuration settings.  These changes are NOT
  776.                permanent.  You may make permanent changes by running
  777.                Fedsetup from the command line.  This command requires that
  778.                you have substantial free memory (about 120k) so that both
  779.                FED and Fedsetup can run at the same time.
  780.  
  781.  
  782.           Alt-P, F-12          Alt-P, F-12
  783.  
  784.                PRINT FILE.  This starts printing the file from the current               PRINT FILE
  785.                block to the end of the file. The print format is similar to
  786.                what is on screen and will contain three blocks per page.
  787.                The alpha/hex rulers are printed at the top of each page
  788.                along with the page number and file name. A [PRINT] status
  789.                flag will show at the top of the display. To print the
  790.                entire file just move to the top of the file first with the
  791.                Home key. The file blocks are shown on the screen as they
  792.                are printed and the file will return to the starting point
  793.                upon completion of printing. Print data is sent to the dos
  794.                PRN: device.
  795.  
  796.                To abandon printing at any time just press Escape. The print
  797.                job will be abandoned at the completion of the current file
  798.                block and the display will return to the starting point.
  799.  
  800.  
  801.           ESC          ESC
  802.  
  803.                EXIT FILE, ESCAPE EDIT, ABANDON PRINT, ABANDON SEARCH.               EXIT FILE, ESCAPE EDIT, ABANDON PRINT, ABANDON SEARCH
  804.                If you are in alpha or hex edit mode this exits the edit
  805.                mode. If in view mode, this will close the file and exit the
  806.                program. If printing the print job will be halted. If you
  807.                are in a long search (alpha or hex) then the search will be
  808.                terminated. When exiting an edit mode you will be prompted
  809.                to write any changed data.
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.                                           13
  825.  
  826.  
  827.  
  828.  
  829.  
  830.           Alt-N, Alt-F1          Alt-N, Alt-F1
  831.  
  832.                NEW FILE. This pops up a window of file names, directories               NEW FILE
  833.                and disk drives to choose from.  If a wildcard filename was
  834.                used on the original command line then only those file names
  835.                matching the wildcard will be displayed.  You choose a name
  836.                with the up/down cursor keys and select it with the return
  837.                key. Press escape to close the file name window and return
  838.                without selecting a new file to edit.  The file window can
  839.                display approximately 500 item.  If there are more files in
  840.                a directory than can be displayed the listing will be
  841.                truncated, starting with drives.  In that case you can use
  842.                filename wildcards to reduce the number of items to be
  843.                displayed.  For more information see FILE WINDOW CONTROLS on
  844.                page 17.
  845.  
  846.  
  847.           Alt-O, Alt-F2          Alt-O, Alt-F2
  848.  
  849.                SHELL to OS (drop to dos). This command executes a command               SHELL to OS
  850.                interpreter which the user can exit and return to FED. The
  851.                command interpreter loaded is the one specified by the dos
  852.                environment 'COMSPEC' string.  You may shell any time during
  853.                editing or browsing.  The file position, cursor position and
  854.                any edited data on the screen will be preserved for your
  855.                return to FileEdit.
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.                                           14
  884.  
  885.  
  886.  
  887.  
  888.  
  889.           CURSOR MOVEMENTS          CURSOR MOVEMENTS
  890.  
  891.  
  892.           Cursor-Up          Cursor-Up
  893.  
  894.                Move up one line. The file will scroll down one line as
  895.                required to keep the cursor on the screen.
  896.  
  897.  
  898.           Cursor-down          Cursor-down
  899.  
  900.                Move down one line. The file will scroll up one line as
  901.                required to keep the cursor on the screen.
  902.  
  903.  
  904.           Cursor-left          Cursor-left
  905.  
  906.                Move cursor left one character. The cursor will move to the
  907.                previous line and the file will scroll as required to keep
  908.                the cursor on the screen.
  909.  
  910.  
  911.           Cursor-right          Cursor-right
  912.  
  913.                Moves the cursor right one character. The cursor will move
  914.                to the next line and the file will scroll one line as
  915.                required to keep the cursor on the screen.
  916.  
  917.  
  918.           Ctl-Cursor-left          Ctl-Cursor-left
  919.  
  920.                Moves the cursor to the left-most byte in the grid. If the
  921.                cursor starts at the left edge of the display it will move
  922.                up one line, and the file will scroll as necessary. When in
  923.                Grouped-Hex mode, the cursor will move left to the next left
  924.                boundary of a 4-byte group.
  925.  
  926.  
  927.           Ctl-Cursor-Right          Ctl-Cursor-Right
  928.  
  929.                Moves the cursor to the right-most byte in the grid. If the
  930.                cursor starts at the right edge of the display it will move
  931.                down one line, and the file will scroll as necessary. When
  932.                in Grouped-Hex mode the cursor will move right to the next
  933.                boundary of a 4-byte group.
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.                                           15
  943.  
  944.  
  945.  
  946.  
  947.  
  948.           Page-Up          Page-Up
  949.  
  950.                Move to previous block. The cursor maintains position when
  951.                possible.  Cursor position is not maintained when non-
  952.                standard paging block sizes are selected with the Alt-B
  953.                command.
  954.  
  955.  
  956.           Page-Down          Page-Down
  957.  
  958.                Move to the next block in the file. The cursor will maintain
  959.                position when possible.  Cursor position is not maintained
  960.                when non-standard paging block sizes are selected with the
  961.                Alt-B command.
  962.  
  963.  
  964.           Home          Home
  965.  
  966.                Move to top-of-file. The first block of the file is
  967.                displayed. The cursor moves to the first byte in the file.
  968.  
  969.  
  970.           End          End
  971.  
  972.                Move to end-of-file. The last block of the file is
  973.                displayed. The cursor moves to the last byte in the file.
  974.  
  975.  
  976.           Ctl-Home          Ctl-Home
  977.  
  978.                Moves the cursor to the top line of the block. The
  979.                horizontal cursor position is not changed.
  980.  
  981.  
  982.           Ctl-End          Ctl-End
  983.  
  984.                Moves the cursor to the last line of the block at the
  985.                current horizontal position.
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.                                           16
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.           FILE WINDOW CONTROLS          FILE WINDOW CONTROLS
  1008.  
  1009.  
  1010.           Cursor-Up          Cursor-Up
  1011.  
  1012.                Move the highlight up and scroll the file list if required.
  1013.  
  1014.  
  1015.           Cursor-Down          Cursor-Down
  1016.  
  1017.                Move the highlight down and scroll the file list if
  1018.                required.
  1019.  
  1020.  
  1021.           Page-Up          Page-Up
  1022.  
  1023.                Move to previous group in file list.
  1024.  
  1025.  
  1026.           Page-Down          Page-Down
  1027.  
  1028.                Move to next group in file list.
  1029.  
  1030.  
  1031.           Home          Home
  1032.  
  1033.                Move to beginning of file list.
  1034.  
  1035.  
  1036.           End          End
  1037.  
  1038.                Move to end of file list.
  1039.  
  1040.  
  1041.           Escape          Escape
  1042.  
  1043.                Close file window without selecting file.
  1044.  
  1045.  
  1046.           Enter / Return          Enter / Return
  1047.  
  1048.                Selects the file, directory or drive name, and closes the
  1049.                window when a file is selected.
  1050.  
  1051.  
  1052.           A-Z, 0-9, etc.          A-Z, 0-9, etc.
  1053.  
  1054.                Move highlight to the next file name or previous file name
  1055.                beginning with that character.
  1056.  
  1057.  
  1058.  
  1059.  
  1060.                                           17
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.           FIND and LOCATE STRING EDITING          FIND and LOCATE STRING EDITING
  1067.  
  1068.                When entering Find, Locate or Replace strings you have
  1069.                several editing commands available to make the job of
  1070.                creating or changing longer strings convenient.  Also, the
  1071.                previous Alpha Find, Hex Locate, Alpha Replace and Hex
  1072.                Replace strings are saved independently, and the appropriate
  1073.                one will be presented for editing at your next
  1074.                Find/Locate/Replace command.  You may, if you prefer, turn
  1075.                off the 'Recall for Edit' of the previous search strings in
  1076.                the Operating Selections menu of FedSetup.
  1077.  
  1078.                Trailing blanks in the strings are NOT stripped so that you
  1079.                can Find and Replace blanks.  Blank characters in the
  1080.                strings are displayed on the screen as a ' ' (Character
  1081.                value 250) character to make it easier to see and edit
  1082.                trailing blanks.
  1083.  
  1084.                Words are considered to be groups of one or more non-blank
  1085.                characters separated by one or more blanks.  If you are
  1086.                between words, the Delete-Word-Right command will delete
  1087.                blanks up to the first non-blank character. If you are in a
  1088.                word it will delete characters up to the first blank.
  1089.  
  1090.                You finish string editing by pressing Enter, Cursor-up,
  1091.                Cursor-down, Ctl-E, Ctl-X or Escape.  If you press escape,
  1092.                your editing changes are not saved.
  1093.  
  1094.                The string editing controls are:
  1095.  
  1096.                Cursor-Left, Ctl-S            Left one character
  1097.                Cursor-Right, Ctl-D           Right one character
  1098.                Ctl-Cursor-Left, Ctl-A        Left one word
  1099.                Ctl-Cursor-Right, Ctl-F       Right one word
  1100.                Home, Ctl-R                   Beginning of line
  1101.                End, Ctl-C                    End of line
  1102.                Delete, Ctl-G                 Delete character at cursor
  1103.                Backspace                     Delete char left of cursor
  1104.                Ctl-T                         Delete Word Right
  1105.                Insert, Ctl-V                 Insert toggle
  1106.                Ctl-Y                         Delete/Erase line
  1107.                Esc, Enter, Cursor-up, 
  1108.                 Cursor-Down, Ctl-E, Ctl-X    Finish Editing
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.                                           18
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.                                    REVISION HISTORY                                   REVISION HISTORY
  1126.  
  1127.           New for v1.61          New for v1.61
  1128.  
  1129.           Added Alt-B Set paging block size option.  Modified action of
  1130.           pgup and pgdn to utilize block size setting.  Greatly enhanced
  1131.           the file window to support changing directories and drives.
  1132.  
  1133.  
  1134.           New for v1.56          New for v1.56
  1135.  
  1136.           Added the 'Copy Block to File' function on the Ctl-F4 key.  Added
  1137.           a second help screen.
  1138.  
  1139.  
  1140.           New for v1.55          New for v1.55
  1141.  
  1142.           Added EBCDIC translation and the Alt-F4 Auto Rewrite options in
  1143.           FED.  When Grouped-Hex option is on, the Ctrl-Cursor-Left/Right
  1144.           keys move the cursor to the next group boundary rather than the
  1145.           edge of the block. The Restore Factory Default option in Fedsetup
  1146.           now restores both colors and other  options and has been moved to
  1147.           the Fedsetup main menu.  Fedsetup can now modify itself to change
  1148.           the factory defaults table.  You can, from within FED, run
  1149.           Fedsetup by entering Alt-S (Setup) to make temporary changes.
  1150.  
  1151.  
  1152.           New for v1.53          New for v1.53
  1153.  
  1154.           Slightly changed the way Hex editing acts on screen, and allowed
  1155.           spacebar to 'skip nybble' in hex edit mode.  Alpha edit now
  1156.           allows you to enter a decimal value with the Alt-numeric keypad
  1157.           so that entering an 'Alt-10' in alpha mode is same as entering
  1158.           '0A' in hex mode.  Added relative position counter in the status
  1159.           area, Alt-F9 to set (mark) relative position counter and Ctl-F9
  1160.           for jump to marked position.  Fixed a bug (introduced v1.50) that
  1161.           caused FED, in some cases, to ask you if you wanted to write
  1162.           changed data when there was actually no changed data to write
  1163.           (Minor annoyance).  Fixed a bug (introduced in v1.52) that caused
  1164.           intermittent video problems (Immediate upgrade suggested).
  1165.  
  1166.  
  1167.           New for v1.52          New for v1.52
  1168.  
  1169.           Full editing of current and previous Find, Locate and Replacement
  1170.           strings added.  Added an option in FedSetup to turn off the
  1171.           recall of previous find/locate/replace strings for editing.  Data
  1172.           at the cursor will blink if the byte has been edited
  1173.           (highlighted).
  1174.  
  1175.  
  1176.  
  1177.  
  1178.                                           19
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.           New for v1.51          New for v1.51
  1185.  
  1186.           The file selection window now has indicators that show the
  1187.           relative position in the total file list.  Find/Replace and
  1188.           Locate/Replace commands added.  Alt-G is now used to toggle the
  1189.           grouped hex option, Alt-R for Find/Replace.  Entering 'D:' on the
  1190.           command line now acts as if you had entered 'D:*.*'.
  1191.  
  1192.  
  1193.           New for v1.50          New for v1.50
  1194.  
  1195.           Improved display routines to improve display scrolling speed. 
  1196.           30% to 50% improvements are common.  Added 'Reverse Presentation'
  1197.           configuration option into FED and FEDSetup.  The reverse hex
  1198.           toggle has been replaced by the Group Hex/Normal Hex toggle. A
  1199.           Single-Byte-UNDO has been added on the Delete key.  An option was
  1200.           added to Fedsetup to set all colors to 'Factory Defaults'. 
  1201.           FED.DOC has been indexed.
  1202.  
  1203.  
  1204.           New for v1.42          New for v1.42
  1205.  
  1206.           Added support for FEDPUT which allows the REGISTERED user to
  1207.           replace the copyright notice on the help screen with custom text.
  1208.           Please read the ORDER.DOC file for more information.
  1209.  
  1210.  
  1211.           New for v1.41          New for v1.41
  1212.  
  1213.           This release implements full color support (foreground and
  1214.           background colors) for all screen objects.  All object colors can
  1215.           now be set with a foreground color and a background color.
  1216.           Separate colors for alpha area objects and hex area objects have
  1217.           been eliminated. There is now just one set of colors for data
  1218.           text, data borders and highlights.  Fedsetup has been completely
  1219.           redone and is MUCH improved over previous versions.
  1220.  
  1221.  
  1222.           New for v1.36          New for v1.36
  1223.  
  1224.           The Video cursor has been turned off.  FileEdit now relies upon
  1225.           the 'current cursor position color selections' as the position
  1226.           cursor.  The Alt-N/Alt-F1 new file command is now available while
  1227.           editing as well as browsing.  The file window will now highlight
  1228.           the file name previously selected from that window in the current
  1229.           editing session.  In prior versions the first file name was
  1230.           always highlighted.
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.                                           20
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.           New for v1.35 and earlier          New for v1.35 and earlier
  1244.  
  1245.           Screen highlighting of data that has been edited has been
  1246.           improved.  Prior versions did not attempt to handle highlighting
  1247.           of edited text.  The meaning of the Hex and Alpha text highlight
  1248.           color configurations now mean the color used for edited text. 
  1249.           Color selections have been added for the text foreground color
  1250.           and text background color for the one byte datum at the current
  1251.           cursor position.  This allows the text at the cursor position to
  1252.           be easily differentiated from normal and edited text.  When
  1253.           edited text is written to the file the screen highlights will be
  1254.           removed to indicate that the on-screen text is identical to the
  1255.           data in the file.  A 'Snow checking' option was added.  Snow
  1256.           checking OFF (the default) improves display update speed.  Snow
  1257.           checking ON is necessary with many color graphics adapters (CGA)
  1258.           to reduce screen flash as video memory is updating.  The HOME key
  1259.           (top of file) now positions the cursor to the first byte of the
  1260.           file.  Prior versions moved the cursor to the first line while
  1261.           maintaining horizontal position.  The END key (end of file) now
  1262.           positions the cursor to the last byte of the file.  Prior
  1263.           versions moved the cursor to the last line while maintaining
  1264.           horizontal position.  The Alt-U command has been added to UNDO
  1265.           current editing changes.  The ALT-F10, ALT-F1 and Alt-F2 keys
  1266.           implemented.
  1267.  
  1268.  
  1269.           New for v1.34          New for v1.34
  1270.  
  1271.           A Decimal/Hex address toggle has been added.  The search speed
  1272.           for alpha and hex data in version 1.34 is much improved over
  1273.           v1.33.  The time required to search large files is reduced by 30%
  1274.           to 50%.  The exact improvement depends much on the speed of your
  1275.           hard drive and controller.  Performance of searches is also
  1276.           improved tremendously for floppy disk searches due to a larger
  1277.           data buffer for the search data.  This version fixes a bug that
  1278.           caused improper file name wildcard handling when a wildcard
  1279.           filename was specified for a directory other than the default
  1280.           directory.
  1281.  
  1282.  
  1283.           New for v1.33          New for v1.33
  1284.  
  1285.           Version 1.33 is a maintenance release.  Earlier versions failed
  1286.           to save and restore the screen background video attributes during
  1287.           the Alt-O (Shell to Dos) procedure.  The problem was revealed
  1288.           when the FED background color was configured differently than the
  1289.           dos screen background color. Thanks go to the folks at the Royal
  1290.           Ontario Museum for the bug report and other constructive
  1291.           comments.
  1292.  
  1293.  
  1294.  
  1295.  
  1296.                                           21
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.           New for v1.32          New for v1.32
  1303.  
  1304.           The find/locate functions now implement a Boyer-Moore style
  1305.           string searching algorithm in assembly language for higher speed. 
  1306.           Find and Locate is now approximately twice as fast as in v1.31
  1307.           when operating from hard disk or ram disk.  This change also
  1308.           fixes a minor bug in the Find/Locate function.
  1309.  
  1310.  
  1311.           New for v1.31          New for v1.31
  1312.  
  1313.           FileEdit now accepts wildcard filenames on the command line. If a
  1314.           wildcard filename is used the file selection window shows just
  1315.           those selected files. Full or relative path\file names are
  1316.           accepted in all cases.
  1317.  
  1318.  
  1319.           New for v1.30          New for v1.30
  1320.  
  1321.           FileEdit now pops up a window of file names instead of prompting
  1322.           for a file name.  The decimal value of the character at the
  1323.           cursor is shown in the status area.  Fedsetup accepts an optional
  1324.           path and/or filename on the command line for the location of the
  1325.           fed.exe file to be configured.
  1326.  
  1327.  
  1328.           New for v1.22          New for v1.22
  1329.  
  1330.           The F11 and F12 keys have been implemented for those with
  1331.           enhanced keyboards. This also removes a bug that allowed an F11
  1332.           or F12 keystroke to enter hex 05 or 06 characters in alpha-edit
  1333.           mode.  Unfortunately, F11 and F12 are not supported on the Tandy
  1334.           1000 series.
  1335.  
  1336.           New for v1.21          New for v1.21
  1337.  
  1338.           Function keys f2 through f10 have been implemented. The previous
  1339.           command keys still function as before. After editing a block the
  1340.           program will only query you once to write the changed data.
  1341.           Before, the program would on occasion ask you about the changed
  1342.           data twice.
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.                                           22
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.           New for v1.20          New for v1.20
  1362.  
  1363.           Control-Home and Control-End keys have been implemented. Control-
  1364.           cursor-left and Control-cursor-right now will scroll if the
  1365.           cursor is at the edge of the block.  Alpha Find and Hex Locate
  1366.           searching can be terminated early with the escape key.  The
  1367.           [WRITE] changed data will only take place when there is changed
  1368.           data to write. Otherwise Alt-W [F-4] is ignored.  There are now
  1369.           borders around the hex and alpha grids. The grid cursor
  1370.           highlights are now a color change in the edge of the border.  The
  1371.           ALT-O command has been added which allow the user to shell out to
  1372.           the operating system.  The color setting utility can now set 16
  1373.           different screen colors.
  1374.  
  1375.  
  1376.           New for v1.10          New for v1.10
  1377.  
  1378.           Overall improved functionality. Improved handling of read-only
  1379.           files. A r/o file may still be browsed.  The Alt-J [F-9] (Jump to
  1380.           address) command has been added.  The color settings have been
  1381.           slightly enhanced.  The character at the current cursor position
  1382.           in the grids is highlighted with the grid text editing color.
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.                                           23
  1415.  
  1416.  
  1417.  
  1418.                                         INDEX                                        INDEX
  1419.  
  1420.  
  1421.           Abandon Print . . . . . . . 13          Alt-R, Alt-F5  . . . .  8
  1422.           Abandon Search  . . . . . . 13          Alt-S  . . . . . . . . 13
  1423.           Alpha Edit Mode . . . . . .  7          Alt-T, F-10  . . . . . 11
  1424.           Alpha Filter Toggle . . . . 11          Alt-U  . . . . . . . .  8
  1425.           Auto ReWrite Toggle . . . . 12          Alt-W, F-4 . . . . . .  7
  1426.           Block size  . . . . . . . . 10          Backspace  . . . . . . 18
  1427.           Case Sensitive Find . . . . 11          Ctl-Cursor-left  . 15, 18
  1428.           Colors  . . . . . . . . . .  4          Ctl-Cursor-Right . 15, 18
  1429.           Command Keys  . . . . . . .  7          Ctl-End  . . . . . . . 16
  1430.           Command Line  . . . . . . .  2          Ctl-F10  . . . . . . . 12
  1431.           Configuration . . . . . . .  4          Ctl-F4 . . . . . . . . 10
  1432.           Copy Block to File  . . . . 10          Ctl-F9 . . . . . . . . 10
  1433.           Cursor Movements  . . . . . 15          Ctl-Home . . . . . . . 16
  1434.           Display Layout  . . . . . .  3          Cursor-down  . . . 15, 17
  1435.           Dynamic Setup . . . . . . . 13          Cursor-left  . . . 15, 18
  1436.           EBCDIC Translation  . . . . 12          Cursor-right . . . 15, 18
  1437.           Editing Controls  . . . . .  7          Cursor-Up  . . . . 15, 17
  1438.           Escape Edit . . . . . . . . 13          Del Word Right . . . . 18
  1439.           Exit File . . . . . . . . . 13          Del, Delete  . . .  8, 18
  1440.           FedPut  . . . . . . . . . . 20          End  . . . . . . .  16-18
  1441.           FedSetup  . . . . . . . . .  4          Enter  . . . . . . . . 17
  1442.                Using FedSetup . . . .  5          ESC, Escape  . . . 13, 17
  1443.           File Window Controls  . . . 17          F1 . . . . . . . . . .  7
  1444.           Find & Replace Alpha  . . .  8          Home . . . . . . .  16-18
  1445.           Find Alpha String . . . . .  8          Insert . . . . . . . . 18
  1446.           Grouped Hex Display . . . . 11          Page-Down  . . 10, 16, 17
  1447.           Help Screen . . . . . . . .  7          Page-Up  . . . 10, 16, 17
  1448.           Hex Edit Mode . . . . . . .  7          Spacebar . . . . . . .  7
  1449.           Hex/Decimal Addresses . . . 12     License Information . . . .  1
  1450.           Introduction  . . . . . . .  2     Locate & Replace Hex  . . .  9
  1451.           Jump to Address . . . . . .  9     Locate Hex String . . . . .  9
  1452.           Jump to Marked Position . . 10     Mailing Address for
  1453.           Keys                                         NSoft . . . . . .  1
  1454.                A-Z, 0-9 . . . . . . . 17     Mark Position . . . . . . . 10
  1455.                Alt-=, Alt-F11 . . . . 11     More Find/Locate  . . . . .  9
  1456.                Alt-A, F-2 . . . . . .  7     New File  . . . . . . . . . 14
  1457.                Alt-B  . . . . . . . . 10     Print File  . . . . . . . . 13
  1458.                Alt-D, Alt-F10 . . . . 12     Quick Start . . . . . . . .  2
  1459.                Alt-E, F-8 . . . . . . 11     Reverse Screen
  1460.                Alt-F, F-5 . . . . . .  8               Presentation  . . 11
  1461.                Alt-F4 . . . . . . . . 12     Revision History  . . . . . 19
  1462.                Alt-F6 . . . . . . . .  9     Screen Colors . . . . . . .  4
  1463.                Alt-F9 . . . . . . . . 10     Shell to OS . . . . . . . . 14
  1464.                Alt-G, F-11  . . . . . 11     Single Byte Undo  . . . . .  8
  1465.                Alt-H, F-3 . . . . . .  7     Snow Checking . . . . . . .  5
  1466.                Alt-J, F-9 . . . . . .  9     String Editing,
  1467.                Alt-L, F-6 . . . . . .  9               Find/Loc/Repl . . 18
  1468.                Alt-M, F-7 . . . . . .  9     Undo  . . . . . . . . . . .  8
  1469.                Alt-N, Alt-F1  . . . . 14     Undo Current Block  . . . .  8
  1470.                Alt-Numeric-KeyPad . .  7     Using FED . . . . . . . . .  2
  1471.                Alt-O, Alt-F2  . . . . 14     Write Modified Block  . . .  7
  1472.                Alt-P, F-12  . . . . . 13
  1473.  
  1474.                                           24